package com.ruoyi.web.controller.member.service;

import com.ruoyi.common.entity.DO.member.MemberDO;
import com.ruoyi.common.entity.VO.member.*;

import java.util.List;

public interface IBackMemberService {
    List<MemberVO> searchList(MemberSearchVO memberSearchVO);

    List<MemberExportVO> searchMemberExportList(MemberSearchVO memberSearchVO);

    MemberDO selectById(Long id);

    void edit(MemberVO memberVO);

    void editCredit(MemberVO memberVO);

    void editBalance(MemberVO memberVO);

    int removeMemberByIds(String ids);

    List<MemberBalanceRecordVO> searchBalanceRecordList(MemberBalanceRecordSearchVO memberBalanceRecordSearchVO);

    List<MemberCreditRecordVO> searchCreditRecordList(MemberCreditRecordSearchVO memberCreditRecordSearchVO);

}
